package com.hcr.kingdeeutil.data.entity;

import com.hcr.kingdeeutil.common.FOrgId;
import com.hcr.kingdeeutil.common.FUserID;
import com.hcr.kingdeeutil.common.element.MarkNumber;

import java.io.Serializable;
import java.util.Date;

/**
 * @author songwei.zhang
 * @version 0.1.0
 * @Description 客户商务信息
 * @create 2021-04-01 15:59
 **/
public class CustomerBusinessInfo implements Serializable {
    /**
     * 实体主键
     */
    private String FEntryId;
    /**
     * 启用商联在线
     */
    private boolean FEnableSL;
    /**
     * 冻结状态
     */
    private String FFreezeStatus;
    /**
     * 冻结范围
     */
    private String FFreezeLimit;
    /**
     * 冻结人
     */
    private FUserID FFreezeOperator;
    /**
     * 冻结日期
     */
    private Date FFreezeDate;
    /**
     * 省份
     */
    private FOrgId FPROVINCE;
    /**
     * 城市
     */
    private FOrgId FCITY;
    /**
     * 默认收货地点
     */
    private MarkNumber FDefaultConsiLoc;
    /**
     * 默认开票地点
     */
    private MarkNumber FDefaultSettleLoc;
    /**
     * 默认付款地点
     */
    private MarkNumber FDefaultPayerLoc;
    /**
     * 默认联系人
     */
    private MarkNumber FDefaultContact;
    /**
     * 保证金比例（%）
     */
    private String FMarginLevel;
    /**
     * 结算卡
     */
    private String FDebitCard;
    /**
     * 结算方
     */
    private MarkNumber FSettleId;
    /**
     * 付款方
     */
    private MarkNumber FChargeId;
    /**
     * 允许对接智慧记门店
     */
    private boolean FALLOWJOINZHJ;

    public String getFEntryId() {
        return FEntryId;
    }

    public void setFEntryId(String FEntryId) {
        this.FEntryId = FEntryId;
    }

    public boolean isFEnableSL() {
        return FEnableSL;
    }

    public void setFEnableSL(boolean FEnableSL) {
        this.FEnableSL = FEnableSL;
    }

    public String getFFreezeStatus() {
        return FFreezeStatus;
    }

    public void setFFreezeStatus(String FFreezeStatus) {
        this.FFreezeStatus = FFreezeStatus;
    }

    public String getFFreezeLimit() {
        return FFreezeLimit;
    }

    public void setFFreezeLimit(String FFreezeLimit) {
        this.FFreezeLimit = FFreezeLimit;
    }

    public FUserID getFFreezeOperator() {
        return FFreezeOperator;
    }

    public void setFFreezeOperator(FUserID FFreezeOperator) {
        this.FFreezeOperator = FFreezeOperator;
    }

    public Date getFFreezeDate() {
        return FFreezeDate;
    }

    public void setFFreezeDate(Date FFreezeDate) {
        this.FFreezeDate = FFreezeDate;
    }

    public FOrgId getFPROVINCE() {
        return FPROVINCE;
    }

    public void setFPROVINCE(FOrgId FPROVINCE) {
        this.FPROVINCE = FPROVINCE;
    }

    public FOrgId getFCITY() {
        return FCITY;
    }

    public void setFCITY(FOrgId FCITY) {
        this.FCITY = FCITY;
    }

    public MarkNumber getFDefaultConsiLoc() {
        return FDefaultConsiLoc;
    }

    public void setFDefaultConsiLoc(MarkNumber FDefaultConsiLoc) {
        this.FDefaultConsiLoc = FDefaultConsiLoc;
    }

    public MarkNumber getFDefaultSettleLoc() {
        return FDefaultSettleLoc;
    }

    public void setFDefaultSettleLoc(MarkNumber FDefaultSettleLoc) {
        this.FDefaultSettleLoc = FDefaultSettleLoc;
    }

    public MarkNumber getFDefaultPayerLoc() {
        return FDefaultPayerLoc;
    }

    public void setFDefaultPayerLoc(MarkNumber FDefaultPayerLoc) {
        this.FDefaultPayerLoc = FDefaultPayerLoc;
    }

    public MarkNumber getFDefaultContact() {
        return FDefaultContact;
    }

    public void setFDefaultContact(MarkNumber FDefaultContact) {
        this.FDefaultContact = FDefaultContact;
    }

    public String getFMarginLevel() {
        return FMarginLevel;
    }

    public void setFMarginLevel(String FMarginLevel) {
        this.FMarginLevel = FMarginLevel;
    }

    public String getFDebitCard() {
        return FDebitCard;
    }

    public void setFDebitCard(String FDebitCard) {
        this.FDebitCard = FDebitCard;
    }

    public MarkNumber getFSettleId() {
        return FSettleId;
    }

    public void setFSettleId(MarkNumber FSettleId) {
        this.FSettleId = FSettleId;
    }

    public MarkNumber getFChargeId() {
        return FChargeId;
    }

    public void setFChargeId(MarkNumber FChargeId) {
        this.FChargeId = FChargeId;
    }

    public boolean isFALLOWJOINZHJ() {
        return FALLOWJOINZHJ;
    }

    public void setFALLOWJOINZHJ(boolean FALLOWJOINZHJ) {
        this.FALLOWJOINZHJ = FALLOWJOINZHJ;
    }
}
